# ceci est un exemple, p4.py est portable et peut donc etre utilise de differentes facons

import time

# algorithmes en test, voir la documentation
from Joueur_g import joueur_g
from Joueur_f import joueur_f
from Joueur_l import joueur_l
from Joueur_o import joueur_o

# import de P4ENGINE
from p4 import *

# modifiez les joueurs presents ici
Partie=P4(joueur_o,joueur_g,6,7)

# boucle mettant a jour la partie
while Partie.get_match()[0]:

  time.sleep(0.02)
  
  if Partie.get_state()[0]=="PJ":
  
    # affiche le joueur et son pion place
    print(Partie.get_state()[2]," a place : ",Partie.get_state()[1])
    
  Partie.update()
  
# affichage finale de la matrice d'une maniere elegante
print("\nVerdict: ",Partie.get_match()[1])
x = '\n'.join([''.join(['{:4}'.format(item) for item in row]) for row in Partie.get_matrice()])
print(x)